#!/bin/bash

# 配置参数
IMAGE=sde.raw
SIZE=128M

# 创建镜像
qemu-img create -f raw $IMAGE $SIZE

# 分区操作
echo "正在创建分区表..."
sudo parted $IMAGE mklabel msdos
sudo parted $IMAGE mkpart primary ext4 1MiB 100%

#显示创建的磁盘信息
fdisk -l ${IMAGE} 

# 挂载镜像到loop设备
echo "正在挂载镜像..."
LOOP_DEV=$(sudo losetup -fP --show $IMAGE)
echo "已挂载到 $LOOP_DEV"

# 格式化分区
echo "正在格式化为ext4..."
sudo mkfs.ext4 ${LOOP_DEV}p1

#卸载分区
sudo losetup -d $LOOP_DEV
